作業流程(今日進度為1.4~1.6)
安裝環境/套件
2.1 更新apt:輸入sudo apt update
2.2 安裝pip與python:輸入sudo apt-get install python3-pip
2.3 Python套件
安裝flask、numpy、opencv:輸入pip3 install flask numpy opencv-python-headless
※ 註:安裝opencv-python-headless時,如果卡住3分鐘以上仍未完成(下圖編號1),須先更新pip版本(編號2),再重新安裝(編號3)。
安裝模型運算套件:輸入pip3 install tensorflow pandas torch torchvision pillow
安裝Python調用R的套件:輸入pip3 install rpy2
2.4 R:輸入sudo apt-get install r-base
2.5 R套件
R
(編號1)install.packages('e1071')
(編號2)上傳打包後模型:
3.1 開啟cmd視窗
3.2 上傳整個資料夾到VM:輸入scp -r ./Desktop/API_ESUN 34.125.10.82:./
./Desktop/API_ESUN
34.125.10.82:./
3.3 檢查是否成功上傳資料夾
ls
,再輸入cd API_ESUN
,檢查檔案是否已全數上傳。介紹Vim編輯器
4.1 預覽模式:輸入vim api_1.py
4.2 編輯模式:輸入i
4.3 回到命令模式(預覽模式):輸入Esc
。
4.3 儲存檔案並離開vim編輯器:輸入:q!
※ 詳細指令請參閱此處
慘痛經驗
5.1 2021年6月份競賽結束,將VM關閉後,就丟著不再關注。直到8月份,注意到刷卡紀錄有一筆不便宜的GCP費用,發覺不對勁,才上網查詢解決。
5.2 第一次使用GCP的夥伴,如果不需要再用到VM,千萬記得檢查下列事項,避免遇到「沒有使用啟用VM卻持續被收費的窘境」。
關閉VM
取消靜態外部IP
關閉付費帳號
讓我們繼續看下去...